<?php
	require("check_active.php");

?>
	<div id="panel">
		<div id="cursos">
			<div class="titulo">
				posibles materias
			</div>
			<ul id="materias">
			</ul>
			<div id="buscar_materias">
				<input type="text" name="bbuscar" id="bbuscar" class="text" value="BUSCAR..." />
			</div>
		</div>
		<div id="propuesta">
			<div class="titulo">
				selección personal
			</div>
			<div id="desicion">
				<ul id="materias_elejidas">
				</ul>
			</div>
			<form id="dpm" >
				<h2 id="totalm">Total: 0</h2>
				<input type="button" id="bmenu" value="cancelar" title="Regresa al menú principal" class="button" />
				<input type="button" id="blimpiar" value="limpiar" title="Limpia tus desiciones" class="button" />
				<input type="button" id="bvotar" value="registrar" title="Definde tu votación" class="button" />
			</form>		
		</div>
	</div>
	<script type="text/javascript">
		carga.clear();
		matcurse.loadCurses('<?php echo $user->nocontrol; ?>','<?php echo $user->idespecialidad; ?>', '<?php echo $user->semestre; ?>');
		$('bmenu').addEvent("click", function(){
				if(confirm('Tu votación no quedará guardada, ¿deceas continuar?'))
					site.showLogin();
			}
		);
		$('blimpiar').addEvent('click', function(){
				if(confirm('¿Deceas deshacer todas tus votaciones?')){
					carga.clear();
				}
			}
		);
		$('bvotar').addEvent('click', function(){
			if(!carga.isSufficient()){
				alert("Su carga aun esta incompleta. Los créditos minimos son 32.");
				return;
			}
			if(confirm('¿Registrar mi selección?')){
				$('backg').style.display='block';
				new Ajax('items/control.php', {
					method: 'post',
					data: 'argument2=3&materias='+carga.materias,
					update: $('contenido').removeClass('ajax-loading'),
					evalScripts: true,
					onComplete: function(){
						$('backg').style.display='none';
						
					}
				}).request();
			}
		});
		$('bbuscar').addEvent('focus', function(){
			this.value = "";
		});
		$('bbuscar').addEvent('keypress', function(event){
			if(event.keyCode==13){
				rule = new RegExp(this.value.toLowerCase());
				for(curse in matcurse.curses){
					try{
						if(matcurse.curses[curse].nombre.toLowerCase().search(rule)==0)
							document.location.href="#"+curse;
					}
					catch(e){
						break;
					}
				}
			}
		});
	</script>
